package org.dromara.iot.enums;

import lombok.Getter;

/**
 * 1.待维修 2.维修中 3.已完成
 * 维修状态
 */
@Getter
public enum RepairStateEnum {
    /**
     * 待接单
     */
    WAIT_ACCEPT("0", "待接单"),

    /**
     * 待维修
     */
    WAIT_REPAIR("1", "待维修"),

    /**
     * 维修中
     */
    REPAIRING("2", "维修中"),

    /**
     * 已完成
     */
    FINISH("3", "已完成");

    private final String code;
    private final String info;

    RepairStateEnum(String code, String info) {
        this.code = code;
        this.info = info;
    }

    public static String getInfo(String code) {
        for (RepairStateEnum value : RepairStateEnum.values()) {
            if (value.code.equals(code)) {
                return value.info;
            }
        }
        return null;
    }
}
